//package cn.angleline.cloudhub.easbi.eas.entity;
//
//import java.math.BigDecimal;
//import java.util.Objects;
//
//@javax.persistence.Entity
//@javax.persistence.Table(name = "T_CAS_PaymentBillEntry", schema = "dbo", catalog = "xxzx")
//public class TCasPaymentBillEntryEntity {
//    private String fid;
//    private Integer fSeq;
//    private BigDecimal fAmount;
//    private BigDecimal fAmountVc;
//    private BigDecimal fLocalAmount;
//    private BigDecimal fLocalAmtVc;
//    private BigDecimal fUnVcAmount;
//    private BigDecimal fUnVcLocAmount;
//    private BigDecimal fUnVerifyExgRateLoc;
//    private BigDecimal fRebate;
//    private BigDecimal fRebateAmtVc;
//    private BigDecimal fRebateLocAmt;
//    private BigDecimal fRebateLocAmtVc;
//    private BigDecimal fActualAmt;
//    private BigDecimal fActualAmtVc;
//    private BigDecimal fActualLocAmt;
//    private BigDecimal fActualLocAmtVc;
//    private String fRemark;
//    private BigDecimal fLockAmt;
//    private BigDecimal fLockLocAmt;
//    private BigDecimal fUnLockAmt;
//    private BigDecimal fUnLockLocAmt;
//    private String fSourceBillId;
//    private String fSourceBillEntryId;
//    private int fVcStatus;
//    private String fPaymentBillId;
//    private BigDecimal fHisUnVcAmount;
//    private BigDecimal fHisUnVcLocAmount;
//    private String fCoreBillTypeId;
//    private String fCoreBillId;
//    private String fCoreBillEntryId;
//    private String fCoreBillNumber;
//    private Integer fCoreBillEntrySeq;
//    private String fTrackNumber;
//    private String fCurrencyId;
//    private String fCurProjectId;
//    private String fProductTypeId;
//    private BigDecimal fCostAmt;
//    private String fExpenseTypeId;
//    private String fSourceBillAsstActId;
//    private String fOppAccountId;
//    private String fFpItemId;
//    private String fOtherBillTransAsstTypeId;
//    private String fPayBillTypeId;
//    private String fContractNumber;
//    private Integer fContractEntrySeq;
//    private String fContractBillId;
//    private String fContractEntryId;
//    private String fOutBgItemId;
//    private String fOutBgItemName;
//    private String fOutBgItemNumber;
//    private String fProjectId;
//    private String fTrackNumberId;
//    private String fCostCenterId;
//    private BigDecimal fMatchedAmount;
//    private BigDecimal fMatchedAmountLoc;
//    private String fFundFlowItemId;
//
//    @javax.persistence.Id
//    @javax.persistence.Column(name = "FID")
//    public String getFid() {
//        return fid;
//    }
//
//    public void setFid(String fid) {
//        this.fid = fid;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FSeq")
//    public Integer getfSeq() {
//        return fSeq;
//    }
//
//    public void setfSeq(Integer fSeq) {
//        this.fSeq = fSeq;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FAmount")
//    public BigDecimal getfAmount() {
//        return fAmount;
//    }
//
//    public void setfAmount(BigDecimal fAmount) {
//        this.fAmount = fAmount;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FAmountVc")
//    public BigDecimal getfAmountVc() {
//        return fAmountVc;
//    }
//
//    public void setfAmountVc(BigDecimal fAmountVc) {
//        this.fAmountVc = fAmountVc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FLocalAmount")
//    public BigDecimal getfLocalAmount() {
//        return fLocalAmount;
//    }
//
//    public void setfLocalAmount(BigDecimal fLocalAmount) {
//        this.fLocalAmount = fLocalAmount;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FLocalAmtVc")
//    public BigDecimal getfLocalAmtVc() {
//        return fLocalAmtVc;
//    }
//
//    public void setfLocalAmtVc(BigDecimal fLocalAmtVc) {
//        this.fLocalAmtVc = fLocalAmtVc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FUnVcAmount")
//    public BigDecimal getfUnVcAmount() {
//        return fUnVcAmount;
//    }
//
//    public void setfUnVcAmount(BigDecimal fUnVcAmount) {
//        this.fUnVcAmount = fUnVcAmount;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FUnVcLocAmount")
//    public BigDecimal getfUnVcLocAmount() {
//        return fUnVcLocAmount;
//    }
//
//    public void setfUnVcLocAmount(BigDecimal fUnVcLocAmount) {
//        this.fUnVcLocAmount = fUnVcLocAmount;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FUnVerifyExgRateLoc")
//    public BigDecimal getfUnVerifyExgRateLoc() {
//        return fUnVerifyExgRateLoc;
//    }
//
//    public void setfUnVerifyExgRateLoc(BigDecimal fUnVerifyExgRateLoc) {
//        this.fUnVerifyExgRateLoc = fUnVerifyExgRateLoc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FRebate")
//    public BigDecimal getfRebate() {
//        return fRebate;
//    }
//
//    public void setfRebate(BigDecimal fRebate) {
//        this.fRebate = fRebate;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FRebateAmtVc")
//    public BigDecimal getfRebateAmtVc() {
//        return fRebateAmtVc;
//    }
//
//    public void setfRebateAmtVc(BigDecimal fRebateAmtVc) {
//        this.fRebateAmtVc = fRebateAmtVc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FRebateLocAmt")
//    public BigDecimal getfRebateLocAmt() {
//        return fRebateLocAmt;
//    }
//
//    public void setfRebateLocAmt(BigDecimal fRebateLocAmt) {
//        this.fRebateLocAmt = fRebateLocAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FRebateLocAmtVc")
//    public BigDecimal getfRebateLocAmtVc() {
//        return fRebateLocAmtVc;
//    }
//
//    public void setfRebateLocAmtVc(BigDecimal fRebateLocAmtVc) {
//        this.fRebateLocAmtVc = fRebateLocAmtVc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FActualAmt")
//    public BigDecimal getfActualAmt() {
//        return fActualAmt;
//    }
//
//    public void setfActualAmt(BigDecimal fActualAmt) {
//        this.fActualAmt = fActualAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FActualAmtVc")
//    public BigDecimal getfActualAmtVc() {
//        return fActualAmtVc;
//    }
//
//    public void setfActualAmtVc(BigDecimal fActualAmtVc) {
//        this.fActualAmtVc = fActualAmtVc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FActualLocAmt")
//    public BigDecimal getfActualLocAmt() {
//        return fActualLocAmt;
//    }
//
//    public void setfActualLocAmt(BigDecimal fActualLocAmt) {
//        this.fActualLocAmt = fActualLocAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FActualLocAmtVc")
//    public BigDecimal getfActualLocAmtVc() {
//        return fActualLocAmtVc;
//    }
//
//    public void setfActualLocAmtVc(BigDecimal fActualLocAmtVc) {
//        this.fActualLocAmtVc = fActualLocAmtVc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FRemark")
//    public String getfRemark() {
//        return fRemark;
//    }
//
//    public void setfRemark(String fRemark) {
//        this.fRemark = fRemark;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FLockAmt")
//    public BigDecimal getfLockAmt() {
//        return fLockAmt;
//    }
//
//    public void setfLockAmt(BigDecimal fLockAmt) {
//        this.fLockAmt = fLockAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FLockLocAmt")
//    public BigDecimal getfLockLocAmt() {
//        return fLockLocAmt;
//    }
//
//    public void setfLockLocAmt(BigDecimal fLockLocAmt) {
//        this.fLockLocAmt = fLockLocAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FUnLockAmt")
//    public BigDecimal getfUnLockAmt() {
//        return fUnLockAmt;
//    }
//
//    public void setfUnLockAmt(BigDecimal fUnLockAmt) {
//        this.fUnLockAmt = fUnLockAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FUnLockLocAmt")
//    public BigDecimal getfUnLockLocAmt() {
//        return fUnLockLocAmt;
//    }
//
//    public void setfUnLockLocAmt(BigDecimal fUnLockLocAmt) {
//        this.fUnLockLocAmt = fUnLockLocAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FSourceBillId")
//    public String getfSourceBillId() {
//        return fSourceBillId;
//    }
//
//    public void setfSourceBillId(String fSourceBillId) {
//        this.fSourceBillId = fSourceBillId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FSourceBillEntryId")
//    public String getfSourceBillEntryId() {
//        return fSourceBillEntryId;
//    }
//
//    public void setfSourceBillEntryId(String fSourceBillEntryId) {
//        this.fSourceBillEntryId = fSourceBillEntryId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FVcStatus")
//    public int getfVcStatus() {
//        return fVcStatus;
//    }
//
//    public void setfVcStatus(int fVcStatus) {
//        this.fVcStatus = fVcStatus;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FPaymentBillID")
//    public String getfPaymentBillId() {
//        return fPaymentBillId;
//    }
//
//    public void setfPaymentBillId(String fPaymentBillId) {
//        this.fPaymentBillId = fPaymentBillId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FHisUnVcAmount")
//    public BigDecimal getfHisUnVcAmount() {
//        return fHisUnVcAmount;
//    }
//
//    public void setfHisUnVcAmount(BigDecimal fHisUnVcAmount) {
//        this.fHisUnVcAmount = fHisUnVcAmount;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FHisUnVcLocAmount")
//    public BigDecimal getfHisUnVcLocAmount() {
//        return fHisUnVcLocAmount;
//    }
//
//    public void setfHisUnVcLocAmount(BigDecimal fHisUnVcLocAmount) {
//        this.fHisUnVcLocAmount = fHisUnVcLocAmount;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCoreBillTypeId")
//    public String getfCoreBillTypeId() {
//        return fCoreBillTypeId;
//    }
//
//    public void setfCoreBillTypeId(String fCoreBillTypeId) {
//        this.fCoreBillTypeId = fCoreBillTypeId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCoreBillId")
//    public String getfCoreBillId() {
//        return fCoreBillId;
//    }
//
//    public void setfCoreBillId(String fCoreBillId) {
//        this.fCoreBillId = fCoreBillId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCoreBillEntryId")
//    public String getfCoreBillEntryId() {
//        return fCoreBillEntryId;
//    }
//
//    public void setfCoreBillEntryId(String fCoreBillEntryId) {
//        this.fCoreBillEntryId = fCoreBillEntryId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCoreBillNumber")
//    public String getfCoreBillNumber() {
//        return fCoreBillNumber;
//    }
//
//    public void setfCoreBillNumber(String fCoreBillNumber) {
//        this.fCoreBillNumber = fCoreBillNumber;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCoreBillEntrySeq")
//    public Integer getfCoreBillEntrySeq() {
//        return fCoreBillEntrySeq;
//    }
//
//    public void setfCoreBillEntrySeq(Integer fCoreBillEntrySeq) {
//        this.fCoreBillEntrySeq = fCoreBillEntrySeq;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FTrackNumber")
//    public String getfTrackNumber() {
//        return fTrackNumber;
//    }
//
//    public void setfTrackNumber(String fTrackNumber) {
//        this.fTrackNumber = fTrackNumber;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCurrencyId")
//    public String getfCurrencyId() {
//        return fCurrencyId;
//    }
//
//    public void setfCurrencyId(String fCurrencyId) {
//        this.fCurrencyId = fCurrencyId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCurProjectID")
//    public String getfCurProjectId() {
//        return fCurProjectId;
//    }
//
//    public void setfCurProjectId(String fCurProjectId) {
//        this.fCurProjectId = fCurProjectId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FProductTypeID")
//    public String getfProductTypeId() {
//        return fProductTypeId;
//    }
//
//    public void setfProductTypeId(String fProductTypeId) {
//        this.fProductTypeId = fProductTypeId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCostAmt")
//    public BigDecimal getfCostAmt() {
//        return fCostAmt;
//    }
//
//    public void setfCostAmt(BigDecimal fCostAmt) {
//        this.fCostAmt = fCostAmt;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FExpenseTypeID")
//    public String getfExpenseTypeId() {
//        return fExpenseTypeId;
//    }
//
//    public void setfExpenseTypeId(String fExpenseTypeId) {
//        this.fExpenseTypeId = fExpenseTypeId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FSourceBillAsstActID")
//    public String getfSourceBillAsstActId() {
//        return fSourceBillAsstActId;
//    }
//
//    public void setfSourceBillAsstActId(String fSourceBillAsstActId) {
//        this.fSourceBillAsstActId = fSourceBillAsstActId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FOppAccountID")
//    public String getfOppAccountId() {
//        return fOppAccountId;
//    }
//
//    public void setfOppAccountId(String fOppAccountId) {
//        this.fOppAccountId = fOppAccountId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FFpItemID")
//    public String getfFpItemId() {
//        return fFpItemId;
//    }
//
//    public void setfFpItemId(String fFpItemId) {
//        this.fFpItemId = fFpItemId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FOtherBillTransAsstTypeId")
//    public String getfOtherBillTransAsstTypeId() {
//        return fOtherBillTransAsstTypeId;
//    }
//
//    public void setfOtherBillTransAsstTypeId(String fOtherBillTransAsstTypeId) {
//        this.fOtherBillTransAsstTypeId = fOtherBillTransAsstTypeId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FPayBillTypeID")
//    public String getfPayBillTypeId() {
//        return fPayBillTypeId;
//    }
//
//    public void setfPayBillTypeId(String fPayBillTypeId) {
//        this.fPayBillTypeId = fPayBillTypeId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FContractNumber")
//    public String getfContractNumber() {
//        return fContractNumber;
//    }
//
//    public void setfContractNumber(String fContractNumber) {
//        this.fContractNumber = fContractNumber;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FContractEntrySeq")
//    public Integer getfContractEntrySeq() {
//        return fContractEntrySeq;
//    }
//
//    public void setfContractEntrySeq(Integer fContractEntrySeq) {
//        this.fContractEntrySeq = fContractEntrySeq;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FContractBillID")
//    public String getfContractBillId() {
//        return fContractBillId;
//    }
//
//    public void setfContractBillId(String fContractBillId) {
//        this.fContractBillId = fContractBillId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FContractEntryID")
//    public String getfContractEntryId() {
//        return fContractEntryId;
//    }
//
//    public void setfContractEntryId(String fContractEntryId) {
//        this.fContractEntryId = fContractEntryId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FOutBgItemId")
//    public String getfOutBgItemId() {
//        return fOutBgItemId;
//    }
//
//    public void setfOutBgItemId(String fOutBgItemId) {
//        this.fOutBgItemId = fOutBgItemId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FOutBgItemName")
//    public String getfOutBgItemName() {
//        return fOutBgItemName;
//    }
//
//    public void setfOutBgItemName(String fOutBgItemName) {
//        this.fOutBgItemName = fOutBgItemName;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FOutBgItemNumber")
//    public String getfOutBgItemNumber() {
//        return fOutBgItemNumber;
//    }
//
//    public void setfOutBgItemNumber(String fOutBgItemNumber) {
//        this.fOutBgItemNumber = fOutBgItemNumber;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FProjectID")
//    public String getfProjectId() {
//        return fProjectId;
//    }
//
//    public void setfProjectId(String fProjectId) {
//        this.fProjectId = fProjectId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FTrackNumberID")
//    public String getfTrackNumberId() {
//        return fTrackNumberId;
//    }
//
//    public void setfTrackNumberId(String fTrackNumberId) {
//        this.fTrackNumberId = fTrackNumberId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FCostCenterID")
//    public String getfCostCenterId() {
//        return fCostCenterId;
//    }
//
//    public void setfCostCenterId(String fCostCenterId) {
//        this.fCostCenterId = fCostCenterId;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FMatchedAmount")
//    public BigDecimal getfMatchedAmount() {
//        return fMatchedAmount;
//    }
//
//    public void setfMatchedAmount(BigDecimal fMatchedAmount) {
//        this.fMatchedAmount = fMatchedAmount;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FMatchedAmountLoc")
//    public BigDecimal getfMatchedAmountLoc() {
//        return fMatchedAmountLoc;
//    }
//
//    public void setfMatchedAmountLoc(BigDecimal fMatchedAmountLoc) {
//        this.fMatchedAmountLoc = fMatchedAmountLoc;
//    }
//
//    @javax.persistence.Basic
//    @javax.persistence.Column(name = "FFundFlowItemID")
//    public String getfFundFlowItemId() {
//        return fFundFlowItemId;
//    }
//
//    public void setfFundFlowItemId(String fFundFlowItemId) {
//        this.fFundFlowItemId = fFundFlowItemId;
//    }
//
//    @Override
//    public boolean equals(Object o) {
//        if (this == o) return true;
//        if (o == null || getClass() != o.getClass()) return false;
//        TCasPaymentBillEntryEntity that = (TCasPaymentBillEntryEntity) o;
//        return fVcStatus == that.fVcStatus &&
//                Objects.equals(fid, that.fid) &&
//                Objects.equals(fSeq, that.fSeq) &&
//                Objects.equals(fAmount, that.fAmount) &&
//                Objects.equals(fAmountVc, that.fAmountVc) &&
//                Objects.equals(fLocalAmount, that.fLocalAmount) &&
//                Objects.equals(fLocalAmtVc, that.fLocalAmtVc) &&
//                Objects.equals(fUnVcAmount, that.fUnVcAmount) &&
//                Objects.equals(fUnVcLocAmount, that.fUnVcLocAmount) &&
//                Objects.equals(fUnVerifyExgRateLoc, that.fUnVerifyExgRateLoc) &&
//                Objects.equals(fRebate, that.fRebate) &&
//                Objects.equals(fRebateAmtVc, that.fRebateAmtVc) &&
//                Objects.equals(fRebateLocAmt, that.fRebateLocAmt) &&
//                Objects.equals(fRebateLocAmtVc, that.fRebateLocAmtVc) &&
//                Objects.equals(fActualAmt, that.fActualAmt) &&
//                Objects.equals(fActualAmtVc, that.fActualAmtVc) &&
//                Objects.equals(fActualLocAmt, that.fActualLocAmt) &&
//                Objects.equals(fActualLocAmtVc, that.fActualLocAmtVc) &&
//                Objects.equals(fRemark, that.fRemark) &&
//                Objects.equals(fLockAmt, that.fLockAmt) &&
//                Objects.equals(fLockLocAmt, that.fLockLocAmt) &&
//                Objects.equals(fUnLockAmt, that.fUnLockAmt) &&
//                Objects.equals(fUnLockLocAmt, that.fUnLockLocAmt) &&
//                Objects.equals(fSourceBillId, that.fSourceBillId) &&
//                Objects.equals(fSourceBillEntryId, that.fSourceBillEntryId) &&
//                Objects.equals(fPaymentBillId, that.fPaymentBillId) &&
//                Objects.equals(fHisUnVcAmount, that.fHisUnVcAmount) &&
//                Objects.equals(fHisUnVcLocAmount, that.fHisUnVcLocAmount) &&
//                Objects.equals(fCoreBillTypeId, that.fCoreBillTypeId) &&
//                Objects.equals(fCoreBillId, that.fCoreBillId) &&
//                Objects.equals(fCoreBillEntryId, that.fCoreBillEntryId) &&
//                Objects.equals(fCoreBillNumber, that.fCoreBillNumber) &&
//                Objects.equals(fCoreBillEntrySeq, that.fCoreBillEntrySeq) &&
//                Objects.equals(fTrackNumber, that.fTrackNumber) &&
//                Objects.equals(fCurrencyId, that.fCurrencyId) &&
//                Objects.equals(fCurProjectId, that.fCurProjectId) &&
//                Objects.equals(fProductTypeId, that.fProductTypeId) &&
//                Objects.equals(fCostAmt, that.fCostAmt) &&
//                Objects.equals(fExpenseTypeId, that.fExpenseTypeId) &&
//                Objects.equals(fSourceBillAsstActId, that.fSourceBillAsstActId) &&
//                Objects.equals(fOppAccountId, that.fOppAccountId) &&
//                Objects.equals(fFpItemId, that.fFpItemId) &&
//                Objects.equals(fOtherBillTransAsstTypeId, that.fOtherBillTransAsstTypeId) &&
//                Objects.equals(fPayBillTypeId, that.fPayBillTypeId) &&
//                Objects.equals(fContractNumber, that.fContractNumber) &&
//                Objects.equals(fContractEntrySeq, that.fContractEntrySeq) &&
//                Objects.equals(fContractBillId, that.fContractBillId) &&
//                Objects.equals(fContractEntryId, that.fContractEntryId) &&
//                Objects.equals(fOutBgItemId, that.fOutBgItemId) &&
//                Objects.equals(fOutBgItemName, that.fOutBgItemName) &&
//                Objects.equals(fOutBgItemNumber, that.fOutBgItemNumber) &&
//                Objects.equals(fProjectId, that.fProjectId) &&
//                Objects.equals(fTrackNumberId, that.fTrackNumberId) &&
//                Objects.equals(fCostCenterId, that.fCostCenterId) &&
//                Objects.equals(fMatchedAmount, that.fMatchedAmount) &&
//                Objects.equals(fMatchedAmountLoc, that.fMatchedAmountLoc) &&
//                Objects.equals(fFundFlowItemId, that.fFundFlowItemId);
//    }
//
//    @Override
//    public int hashCode() {
//
//        return Objects.hash(fid, fSeq, fAmount, fAmountVc, fLocalAmount, fLocalAmtVc, fUnVcAmount, fUnVcLocAmount, fUnVerifyExgRateLoc, fRebate, fRebateAmtVc, fRebateLocAmt, fRebateLocAmtVc, fActualAmt, fActualAmtVc, fActualLocAmt, fActualLocAmtVc, fRemark, fLockAmt, fLockLocAmt, fUnLockAmt, fUnLockLocAmt, fSourceBillId, fSourceBillEntryId, fVcStatus, fPaymentBillId, fHisUnVcAmount, fHisUnVcLocAmount, fCoreBillTypeId, fCoreBillId, fCoreBillEntryId, fCoreBillNumber, fCoreBillEntrySeq, fTrackNumber, fCurrencyId, fCurProjectId, fProductTypeId, fCostAmt, fExpenseTypeId, fSourceBillAsstActId, fOppAccountId, fFpItemId, fOtherBillTransAsstTypeId, fPayBillTypeId, fContractNumber, fContractEntrySeq, fContractBillId, fContractEntryId, fOutBgItemId, fOutBgItemName, fOutBgItemNumber, fProjectId, fTrackNumberId, fCostCenterId, fMatchedAmount, fMatchedAmountLoc, fFundFlowItemId);
//    }
//}
